import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/*
 * @author zzr
 * @date: 2025/10/11  16:58
 * @description:
 * str1: welcome to cvte
 * str2: come
 * 删除第一个字符串中出现的所有的第二个字符串的字母
 * 结果： wl t vt
 * 使用 ArrayList 完成
 */
public class Demo1 {

    public static List<Character> func(String str1, String str2) {

        List<Character> ret = new ArrayList<>();
        for (int i = 0; i < str1.length(); i++) {
            Character c = str1.charAt(i);
            if (!(str2.contains(c + ""))) {
                ret.add(c);
            }
        }
        return ret;
    }

    public static void main(String[] args) {
        List<Character> func = func("Welcome to cetv", "come");
        Iterator<Character> iterator = func.iterator();
        while (iterator.hasNext()) {
            System.out.print(iterator.next() + " ");
        }
    }
}
